﻿(deftheme tango
  "Created 2010-06-27. Colors are taken from
  http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines.
  This is what Tango defines:

  aluminium 1 to 6:  #eeeeec, #d3d7cf, #babdb6, #888a85, #555753, #2e3436
  butter 1 to 3:     #fce94f, #edd400, #c4a000
  chameleon 1 to 3:  #8ae234, #73d216, #4e9a06
  chocolate 1 to 3:  #e9b96e, #c17d11, #8f5902
  orange 1 to 3:     #fcaf3e, #f57900, #ce5c00
  plum 1 to 3:       #ad7fa8, #75507b, #5c3566
  scarletred 1 to 3  #ef2929, #cc0000, #a40000
  skyblue 1 to 3:    #729fcf, #3465a4, #204a87"
  )

(custom-theme-set-variables
 'tango
 '(line-spacing 2))

(custom-theme-set-faces
 'tango
 '(default                          ((t (:inherit nil :stipple nil :background "#eeeeec" :foreground "#2e3436" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :width normal :foundry "outline"))))
 '(underline                        ((((supports :underline t)) (:underline "#729fcf"))))
 '(cursor                           ((t (:inherit default :background "#2e3436" :foreground "#eeeeec"))))
 '(hl-line                          ((t (:background "#ffffff"))))
 '(minibuffer-prompt                ((t (:foreground "#a40000" :bold t))))
 '(eshell-prompt                    ((t (:foreground "#3465a4"))))
 '(comint-highlight-prompt          ((t (:foreground "#3465a4"))))
 '(isearch                          ((t (:background "#2e3436" :foreground "#eeeeec"))))
 '(highlight                        ((t (:background "#ce5c00" :foreground "#fcaf3e"))))
 '(match                            ((t (:background "#ce5c00" :foreground "#fcaf3e"))))
 '(show-paren-match                 ((t (:background "#d3d7cf"))))
 '(lazy-highlight                   ((t (:background "#babdb6" :foreground "#555753"))))
 '(isearch-fail                     ((t (:background "#a40000" :foreground "#eeeeec"))))
 '(show-paren-mismatch              ((t (:background "#ef2929"))))
 '(mode-line-highlight              ((t (:inherit highlight :box nil))))
 '(mode-line                        ((t (:foreground "#eeeeec" :background "#2e3436" :box (:line-width 1 :color "#2e3436")))))
 '(mode-line-inactive               ((t (:foreground "#2e3436" :background "#d3d7cf" :box (:line-width 1 :color "#888a85")))))
 '(border                           ((t (:inherit hl-line))))
 '(fringe                           ((t (:inherit hl-line))))
 '(region                           ((t (:background "#e9b96e" :foreground "#8f5902"))))
 '(ido-first-match                  ((t (:foreground "#ce5c00"))))
 '(ido-only-match                   ((t (:foreground "#ce5c00"))))
 '(font-lock-warning-face           ((t (:foreground "#cc0000"))))
 '(compilation-error                ((t (:foreground "#cc0000"))))
 '(compilation-line-number          ((t (:foreground "#75507b"))))
 '(compilation-info                 ((t (:foreground "#3465a4"))))
 '(font-lock-builtin-face           ((t (:foreground "#3465a4"))))
 '(font-lock-comment-face           ((t (:foreground "#729fcf"))))
 '(font-lock-comment-delimiter-face ((t (:foreground "#204a87"))))
 '(font-lock-doc-face               ((t (:foreground "#3465a4"))))
 '(font-lock-preprocessor-face      ((t (:foreground "#888a85" :bold t))))
 '(font-lock-constant-face          ((t (:foreground "#5c3566"))))
 '(font-lock-string-face            ((t (:foreground "#5c3566"))))
 '(font-lock-function-name-face     ((t (:foreground "#2e3436" :bold t))))
 '(font-lock-keyword-face           ((t (:foreground "#a40000"))))
 '(font-lock-type-face              ((t (:foreground "#5c3566"))))
 '(font-lock-variable-name-face     ((t (:inherit default))))
 '(ediff-current-diff-A             ((t (:foreground "black" :background "#73d216"))))
 '(ediff-current-diff-B             ((t (:inherit ediff-current-diff-A))))
 '(ediff-current-diff-C             ((t (:inherit ediff-current-diff-A))))
 '(ediff-even-diff-A                ((t (:inherit ediff-odd-diff-A))))
 '(ediff-even-diff-B                ((t (:inherit ediff-odd-diff-A))))
 '(ediff-even-diff-C                ((t (:inherit ediff-odd-diff-A))))
 '(ediff-fine-diff-A                ((t (:foreground "black" :background "#4e9a06"))))
 '(ediff-fine-diff-B                ((t (:inherit ediff-fine-diff-A))))
 '(ediff-fine-diff-C                ((t (:inherit ediff-fine-diff-A))))
 '(ediff-odd-diff-A                 ((t (:foreground "#2e3436" :background "#d3d7cf"))))
 '(ediff-odd-diff-B                 ((t (:inherit ediff-odd-diff-A))))
 '(ediff-odd-diff-C                 ((t (:inherit ediff-odd-diff-A)))))


(provide-theme 'tango)
